Use ioemu block drivers through blktap.
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 18 Mar 2008 10:58:47 +0000 (10:58 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 18 Mar 2008 10:58:47 +0000 (10:58 +0000)
commit45b676a245020c41675e97fd6a5d5a629d110d0e
tree5351bb610bd772195d3f00cfc31dd8fe7c8b8819
parent566fa0e0bfb4a864e1d52cafd9bb5d6412792863
Use ioemu block drivers through blktap.

Add support for a tap:ioemu pseudo driver. Devices using this driver
won't use tapdisk (containing the code duplication) any more, but will
connect to the qemu-dm of the domain. In this way no working
configuration should be broken right now as you can still choose to
use the tapdisk drivers.

Signed-off-by: Kevin Wolf <kwolf@suse.de>
tools/blktap/drivers/blktapctrl.c
tools/blktap/drivers/tapdisk.h
tools/blktap/lib/blktaplib.h
tools/ioemu/Makefile.target
tools/ioemu/hw/xen_blktap.c [new file with mode: 0644]
tools/ioemu/hw/xen_blktap.h [new file with mode: 0644]
tools/ioemu/hw/xen_machine_pv.c
tools/ioemu/vl.c
tools/python/xen/xend/server/BlktapController.py